package entities;

import java.io.Serializable;
import java.util.Date;

import basic.BaseEntity;
import basic.FieldMeta;

public class TCsc  extends BaseEntity implements Serializable {

	private static final long serialVersionUID = 1L;
	
	@FieldMeta(primary = true, name = "编号", description = "编号", column = "csc_no", require = true, range = true, length = 32, order = 0)
	private String cscNo;

	public String getCscNo() {
		return cscNo;
	}

	public void setCscNo(String cscNo) {
		this.cscNo = cscNo;
	}
	
	@FieldMeta(name = "标识", description = "关联标识", column = "csc_sign", require = true, length = 32, order = 1)
	private String cscSign;

	public String getCscSign() {
		return cscSign;
	}

	public void setCscSign(String cscSign) {
		this.cscSign = cscSign;
	}

	@FieldMeta(name = "关联卡号", description = "关联卡号", column = "csc_crd", require = true, length = 32, order = 2)
	private String cscCrd;

	public String getCscCrd() {
		return cscCrd;
	}

	public void setCscCrd(String cscCrd) {
		this.cscCrd = cscCrd;
	}
	
	@FieldMeta(name = "关联交易", description = "关联交易", column = "csc_txn", require = true, length = 32, order = 2)
	private String cscTxn;

	public String getCscTxn() {
		return cscTxn;
	}

	public void setCscTxn(String cscTxn) {
		this.cscTxn = cscTxn;
	}

	@FieldMeta(name = "类型", description = "类型", column = "csc_type", require = true, length = 50, order = 3)
	private String cscType;

	public String getCscType() {
		return cscType;
	}

	public void setCscType(String cscType) {
		this.cscType = cscType;
	}

	@FieldMeta(name = "金额", description = "金额", column = "csc_amount", require = true, order = 4)
	private Double cscAmount;

	public Double getCscAmount() {
		return cscAmount;
	}

	public void setCscAmount(Double cscAmount) {
		this.cscAmount = cscAmount;
	}

	@FieldMeta(name = "状态", description = "状态", column = "csc_state", require = true, length = 1, order = 5)
	private String cscState;

	public String getCscState() {
		return cscState;
	}

	public void setCscState(String cscState) {
		this.cscState = cscState;
	}

	@FieldMeta(name = "日期", description = "日期", column = "csc_date", require = true, range = true, order = 6)
	private Date cscDate;

	public Date getCscDate() {
		return cscDate;
	}

	public void setCscDate(Date cscDate) {
		this.cscDate = cscDate;
	}

	@FieldMeta(name = "备注", description = "备注", column = "csc_remark", length = 200, order = 7)
	private String cscRemark;

	public String getCscRemark() {
		return cscRemark;
	}

	public void setCscRemark(String cscRemark) {
		this.cscRemark = cscRemark;
	}

}
